Справочное руководство по TDMS 7.0 API
VB Script
Смотри также Отправить замечание

Glossary Item Box

Исходный текст

Option Explicit
Call GetPosition()

'==============================================================================
'Дать возможность выбора должности и сообщить, сколько пользователей присвоено
'данной позиции
'==============================================================================
Sub GetPosition()
        Dim SelectClassifDlg, RetVal, cls 
        
        'Если список должностей пуст, выйти из подпрограммы
        If ThisApplication.Positions.Classifiers.Count = 0 Then
                MsgBox "В приложении отсутствует список должностей.", vbInformation
                Exit Sub
        End If

        'Открыть диалог, установив корневой классификатор на список должностей
        Set SelectClassifDlg = ThisApplication.Dialogs.SelectClassifierDlg
        SelectClassifDlg.Root = ThisApplication.Positions
        RetVal = SelectClassifDlg.Show
        
        If RetVal Then
                Set cls = SelectClassifDlg.Classifier
                Msgbox "На должности """ & cls.Description & """" & Chr(13) & _
                "зарегистрировано пользователей: " & cls.AssignedUsers.count, _
                vbInformation, "Информация о должности"
        End If

End Sub
'==============================================================================      
© 2023 CSoft Development. Все права защищены.